<?php
// +----------------------------  商品规格表 ------------------------------------------
declare(strict_types=1);

namespace app\model;

use think\Model;

class GoodsSpecifications extends Model
{

    // 声明自定义主键，否则会自动判断为"自增主键（int）"，在执行新增时会将字符串id赋予会报错，因为不声明默$pk认会将数据库中id字段类型重新改成int
    protected $pk = 'id';

    protected $type = [
        'id'         => 'string', // 规格项id
        'goods_id'   => 'string',
        'speci_name' => 'string', // 规格项名称
    ];

    // 定义与规格值的关联
    public function specis()
    {
        return $this->hasMany('GoodsSpecis', 'specification_id', 'id');
    }
}